using Datav.Design;
using Datav.Design.Datas.Pocos;
using Zdap.XCode;

namespace WorldDesign.Datas
{
    /// <summary>
    /// 
    /// </summary>
    public class ScreenDto
    {
        /// <summary>
        /// 
        /// </summary>
        public IEnumerable<ComsModelDto> Coms { set; get; } = Enumerable.Empty<ComsModelDto>();

        /// <summary>
        ///  
        /// </summary>
        public IEnumerable<ProjectFilterModel> DataFilters { set; get; } = Enumerable.Empty<ProjectFilterModel>();

        /// <summary>
        /// 
        /// </summary>

        [JsonField("Config")]
        public dynamic Config { set; get; }

        /// <summary>
        /// 
        /// </summary>
        public ProjectModelDto Screen { set; get; }

        /// <summary>
        /// 
        /// </summary>
        [JsonField("Variables")]
        public dynamic Variables { set; get; }
    }

}